package com.it.pojo.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * 知识库文件VO类
 * 用于返回给前端的文件信息
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class KnowledgeFileVO {

    private Long id; // 文件id

    private String knowledgeCode; // 知识库编号

    private String fileName; // 文件名称

    private String filePath; // 文件路径

    private Integer fileSize; // 文件大小

    private String fileType; // 文件类型

    private Integer status; // 文件状态

    private LocalDateTime createTime; // 创建时间

    private LocalDateTime updateTime; // 更新时间
}
